array of heliostats - Espagnol Anglais Dictionnaire